|
The following is a list of Hypertext Transfer Protocol (HTTP) response status codes. This includes codes from IETF internet standards as well as other IETF RFCs, other specifications and some additional commonly used codes. The first digit of the status code specifies one of five classes of response; the bare minimum for an HTTP client is that it recognises these five classes. The phrases used are the standard examples, but any human-readable alternative can be provided. Unless otherwise stated, the status code is part of the HTTP/1.1 standard (RFC 7231).〔(【引用サイトリンク】url=https://tools.ietf.org/html/rfc2616 )〕 The Internet Assigned Numbers Authority (IANA) maintains the official registry of HTTP status codes.〔(【引用サイトリンク】title=Hypertext Transfer Protocol (HTTP) Status Code Registry )〕 Microsoft IIS sometimes uses additional decimal sub-codes to provide more specific information, but these are not listed here. ==1xx Informational== Request received, continuing process.〔(【引用サイトリンク】url=http://www.nhs.uk/conditions/social-care-and-support-guide/pages/nhs-continuing-care.aspx )〕 This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an empty line. Since HTTP/1.0 did not define any 1xx status codes, servers ''must not''〔Italicised words and phrases such as ''must'' and ''should'' represent interpretation guidelines as given by RFC 2119〕 send a 1xx response to an HTTP/1.0 client except under experimental conditions.〔(【引用サイトリンク】url=http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html )〕 ;100 Continue : This means that the server has received the request headers, and that the client should proceed to send the request body (in the case of a request for which a body needs to be sent; for example, a POST request). If the request body is large, sending it to a server when a request has already been rejected based upon inappropriate headers is inefficient. To have a server check if the request could be accepted based on the request's headers alone, a client must send Expect: 100-continue as a header in its initial request and check if a 100 Continue status code is received in response before continuing (or receive 417 Expectation Failed and not continue).〔(【引用サイトリンク】url=http://www.restapitutorial.com/httpstatuscodes.html )〕;101 Switching Protocols : This means the requester has asked the server to switch protocols and the server is acknowledging that it will do so.〔(【引用サイトリンク】url=http://httpstatus.es/101 )〕 ;102 Processing (WebDAV; : As a WebDAV request may contain many sub-requests involving file operations, it may take a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet. This prevents the client from timing out and assuming the request was lost. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「List of HTTP status codes」の詳細全文を読む スポンサード リンク
|